package com.um.jdy.common.member.entity.dto;

import com.um.springboot.starter.orm.entity.BaseDTO;
import lombok.Data;
import java.util.Date;
import io.swagger.annotations.ApiModelProperty;

@Data
public class MemberUserDTO extends BaseDTO {

	/**
	 * 租户ID
	 */
	 @ApiModelProperty(value = "租户ID")
	 protected String comId;

	/**
	 * 手机号
	 */
	 @ApiModelProperty(value = "手机号")
	 protected String mobile;

	/**
	 * 昵称
	 */
	 @ApiModelProperty(value = "昵称")
	 protected String nickname;

	/**
	 * 头像
	 */
	 @ApiModelProperty(value = "头像")
	 protected String photo;

	/**
	 * 微信小程序openid
	 */
	 @ApiModelProperty(value = "微信小程序openid")
	 protected String miniOpenId;

	/**
	 * 微信公众号openid
	 */
	 @ApiModelProperty(value = "微信公众号openid")
	 protected String mpOpenId;

	/**
	 * 微信unionid
	 */
	 @ApiModelProperty(value = "微信unionid")
	 protected String unionId;

	/**
	 * 支付宝用户唯一标识
	 */
	 @ApiModelProperty(value = "支付宝用户唯一标识")
	 protected String alipayUserId;

	/**
	 * 性别:0未知|1男|2女
	 */
	 @ApiModelProperty(value = "性别:0未知|1男|2女")
	 protected String sex;

	/**
	 * 省份
	 */
	@ApiModelProperty(value = "省份")
	protected String province;

	/**
	 * 城市
	 */
	@ApiModelProperty(value = "城市")
	protected String city;

	/**
	 * 地区
	 */
	 @ApiModelProperty(value = "地区")
	 protected String area;

	/**
	 * 用户类型：0-普通会员，1-运维⼈人员
	 */
	 @ApiModelProperty(value = "用户类型：0-普通会员，1-运维⼈人员")
	 protected String type;

	/**
	 * 创建时间
	 */
	 @ApiModelProperty(value = "创建时间")
	 protected Date createTime;

	/**
	 * 自动生成ID
	 */
	 @ApiModelProperty(value = "自动生成ID")
	 protected String no;

	/**
	 * 登录密码
	 */
	 @ApiModelProperty(value = "登录密码")
	 protected String password;

	/**
	 * 状态：0-禁用 1-启用
	 */
	 @ApiModelProperty(value = "状态：0-禁用 1-启用")
	 protected String status;

	/**
	 * 用户类型：微信-weixin 支付宝-alipay
	 */
	 @ApiModelProperty(value = "用户类型：微信-weixin 支付宝-alipay")
	 protected String userType;


}
